package com.shrct.businessprocess.product;

import com.shrct.businessprocess.product.RCProductSpecification;
import com.shrct.businessprocess.product.RCRMAEvent;
import com.shrct.businessprocess.product.impl.RCRMAChildrenReplacementEventImpl;
import com.shrct.businessprocess.product.proxy.RCRMAChildrenReplacementEventProxy;
import edu.fudan.mylang.pf.EntityImplementation;

@EntityImplementation(implementBy = RCRMAChildrenReplacementEventImpl.class)
public interface RCRMAChildrenReplacementEvent extends RCRMAEvent {
  public abstract RCProductSpecification getType();
  
  public abstract RCRMAChildrenReplacementEvent setType(final RCProductSpecification type);
  
  public abstract String getEventTitle();
  
  public abstract String getDescription();
  
  public abstract RCRMAChildrenReplacementEventProxy toProxy();
}
